/****************************************************************
*  COPYRIGHT MorningCore CO.,LTD                               *
*****************************************************************/
/****************************************************************
 * FileName:    SRP_PRACH_BE.h
 * version:     1.0.0
 * Purpose:     Header file of ue_tx_prach_firfilter.c
 * Authors:     zhangshanzhong
 * Notes:       None
 ****************************************************************/

/******************************************************************************
*  HISTORY OF CHANGES
*   <Date>          <Author>        <Version>       <DESCRIPTION>
*   2009-01-16      lijianfeng  1.0.0           original
******************************************************************************/
/*-----------external variable declaration-------------------------*/

/*-----------constant and type declaration-------------------------*/

/*-----------macro declaration-------------------------------------*/

/*-----------variable declaration-----------------------------------*/

/*-----------Function or task prototype declaration-----------------*/
#include <stdio.h>
#include <malloc.h>
#include <stdlib.h>
#include <string.h>
#include "../../../CommLib_FltC/Typedef.h"
#include "../../../CommLib_FxpC/lib_arith_N.h"
#include "../../../CommLib_FltC/FilePrintf.h"
#include "../../../CommLib_FxpC/foc_fir_channel.h"

#ifdef __cplusplus
extern "C" {
#endif

#ifndef  FIRFILTER_H_fix
#define  FIRFILTER_H_fix

void Fir_Tx_fix(
    int     N_up,
    fractN  Input[],
    uint32  InputLen,
    fractN  CoefTx[],
    uint16  CoefTxLen,
    fractN  Output[],
    ////// added by jinxiaolong, 2012-06-07, CRID: Enh00000282
    int8    BitLength
);

void Fir_Tx_fix_Cmplx(
	int     N_up,         // Up Sampleing  factor
	cmplx_frN  Input[],
	uint32  InputLen,
	fractN  Coef[],
	uint16  CoefLen,
	cmplx_frN  Output[],
	int8    BitLength
);

#endif


#ifdef __cplusplus
}
#endif





